package com.exam.vo;

import lombok.Data;

/** 模块-页面：题库管理-所有题库
 * 实现多表联查
 * AnswerVO：将数据库三张表multi_question、fill_question、judge_question中的部分相同字段提取出来，抽象成一个题目对象模型。
 * AnswerVO模型除了type属性，其他属性都有对应数据库中的实体字段，可直接从数据库中查到; type的属性值另外在AnswerMapper中根据具体对应哪个题目表来指定。
 */
@Data
public class AnswerVO {
    private String question;  //三张表里都有的“题目”字段，对应页面的“题目信息”
    private String subject;  //三张表里都有的“学科”字段，对应页面的“试卷名称”
    private String score;  //三张表里都有的“分数”字段，对应页面的“试题分数”
    private String section;  //三张表里都有的“章节”字段，对应页面的“所属章节”
    private String level;  //三张表里都有的“难度等级”字段，对应页面的“难度等级”
    private String type;  //题目类型，数据库中无实体字段与之对应，针对三张question表抽象出来的三种题目类型
}
